home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 22
/
Cream of the Crop 22.iso
/
utility
/
1dir22b1.zip
/
ONEDIR.TXT
< prev
next >
Wrap
Text File
|
1996-11-09
|
35KB
|
796 lines
README file for OneDIR Pro 2.2 (Copyright <C> 1997 by Rick Proft)
Last Updated: 11/9/96
=============================================================================
CONTENTS
========
INTRODUCTION
A FEW EXAMPLES OF WHAT ONEDIR PRO CAN DO FOR YOU
THE COMPLETE FEATURE LIST
WHAT OTHERS HAVE SAID ABOUT ONEDIR PRO
HOW TO USE ONEDIR PRO
ONEDIR PRO PARAMETERS
HINTS, EXAMPLES, AND OTHER THOUGHTS
HINTS, EXAMPLES, AND OTHER THOUGHTS FOR WINDOWS 95/NT USERS
REGISTERING ONEDIR PRO
DISTRIBUTING ONEDIR PRO
OBTAINING NEWER VERSIONS OF ONEDIR PRO
CHANGE HISTORY
POTENTIAL ENHANCEMENTS
INTRODUCTION
============
Congratulations on your decision to evaluate OneDIR Pro! You are
now in possession of one of the world's most advanced color command line
DIRectory utilities in existence. Not only does OneDIR Pro offer all
of the features found in DOS's DIR command, it also has many powerful
and unique features not available in other DIR replacements. I know
because during the development of OneDIR Pro over 40 different DIR
replacements were reviewed (including SuperDIR 95 and HotDIR Plus).
This file contains just about everything you ever wanted to know about
OneDIR Pro. Its target audience is potential users; however, additional
information is included for anyone reviewing and/or distributing the
program.
OneDIR Pro is distributed as shareware. You can evaluate it for
30-days before having to register it. See below for information on how
to register OneDIR Pro. Regardless of whether you register, product
feedback is very welcome! Please send your ideas, comments, and any bugs
you find to:
Rick Proft
73460.3033@compuserve.com (Internet)
73460,3033 (CompuServe)
OneDIR Pro is always getting better! Check out the OneDIR Pro HOMEPAGE
and get the latest version:
http://www.crl.com/~scrappy/OneDIR
A FEW EXAMPLES OF WHAT ONEDIR PRO CAN DO FOR YOU
================================================
Any DIR replacement can show you what files exist in a directory.
Better replacements provide complete customization, Windows 95 long
file name support, complete DIR functionality, and useful documentation.
OneDIR Pro goes way beyond just being a better DIR replacement! For example,
here are a few other things OneDIR Pro can help you do (in just one
statement):
o Find all of your image files (BMP,GIF,ICO,etc...)
o Find all of the files in a directory that are NOT image files
o Create a batch file that will back up all your image files
to another directory
o Find all of your files which have been modified in the last 30 days
o Find all of your files which were modified between Jan 1, 1995 and
Jan 15, 1995.
o Find all of your files which are larger than 1 meg
o Find all of your files which contain the text "Mighty Mouse"
o Show you how much space each directory on your drive is using
o See long file names under both Windows 95 AND Windows NT
THE COMPLETE FEATURE LIST
=========================
Ready for the complete feature list? Here it is:
o Complete DIR functionality including: redirectable output, definable
default parameters, subdirectory searching, etc...
o Support for multiple file patterns (i.e. 1DIR *.c,*.cpp,*.h)
o Robust pattern matching capabilities which exceed DOS's
o Support for exclusion patterns
o Support for filtering files based on attribute settings, file sizes,
date ranges, and text content.
o File names are displayed in color based on file extensions
o Robust support for Windows 95/NT long file names
o Complete support for Windows 95/NT "creation" and "last access" dates
o FULL customization support including custom colors, extensions,
display styles, and default settings
o Up to 50 file extensions can be user defined.
o Support 6 different column output modes including autosizing.
o Automatically detects whether running under Windows 95 or normal
DOS and defaults display settings appropriately.
o Runs correctly under DOS, Windows 95, or Windows NT.
o 16-bit and 32-bit versions available. (The two version share about
90% of the same code.)
o Support for generating batch file programs which allow users to
quickly perform operations such as renaming, copying, and write-protecting
files listed by OneDIR Pro.
o Supports displaying the size of directories (size includes all files
and subdirectories)
o Automatically detects and supports number of rows being used on command
line (i.e. 25x80, 50x80, etc...)
o Useful, context-sensitive, error messages.
o Minimal output mode option.
o Support for ANSI graphics (provides redirectable COLOR)
o Optimized and dynamic memory utilization allowing OneDIR to handle
directories with thousands of files. (The 32-bit version can handle
a virtually unlimited number of files.)
o OneDIR Pro is dirt cheap, PLUS shareware version of program is completely
nag free and uncrippled.
o OneDIR Pro is developed by a professional software developer and is
extensively tested.
o And much, much, more!
WHAT OTHERS HAVE SAID ABOUT ONEDIR PRO
======================================
o OneDIR Pro was a WUGNET WINSHARE "Pick of the Week" for 9/15/96
WUGNET (Windows Users Group Network) operates the oldest and
largest independent support resource forum for Windows users on
CompuServe with over 1,000,000 active members. WUGNET Described
OneDIR Pro as "exceptional" and "extremely well-done and polished".
Past recipients of WINSHARE's "Pick of the Week" have been IFA,
WinZip, ThumbsUp, Paint Shop Pro, and Metz Phones.
o OneDIR Pro is featured on several major web sites:
"Pop's Windows 95 Resources" rated OneDIR Pro as "Way CooL!!" on its
Cool Apps Collection
http://www.clearlight.com/~visanu/win95.html
"NONAGS" gave OneDIR Pro a five duck rating and described it as
"Probably the most powerful DOS DIR replacement program out there"
and stated "for those of you who find it easier to work from the
prompt (either in a window or in dos mode) this replacement for the
DIR command is what you need".
http://ded.com/nonags/main.html
"Surfin's Collection" described OneDIR Pro as "another great
replacement for DOS" and listed it on Surfin's Selection of
the BEST Win95 Applications
http://www.mich.com/~surfin/misc.html
"The Windows 95 Application List" called OneDIR Pro "an outstanding
utility for Windows 95 users"
http://www.ioa.com/home/chief/frmain.htm
"Planet @" listed OneDIR Pro as "The best color sorted directory
utility for DOS/Win95"
http://www.ratol.fi/~msiikani/
"Siamweb Windows95 Corner" called OneDIR Pro "a VERY GOOD DOS
shell enhancement."
http://www.clearlight.com/~visanu/siamw95.html
o OneDIR Pro will actually be included with over the counter publications:
New Riders Publishing, a division of Macmillan Computer Publishing (MCP),
is in the process of adding OneDIR Pro to companion CD-ROMS distributed
with MCP publications.
o A sample of what other users are saying...
"What a brilliant little utility! I love it! Where have you been all my
PC life? This thing is well overdue. Full registration on it's way to
you. Thanks again! Extremely useful". - Clive R.
"How do I like it? I love it!!"
- Visanu Chuankasem, Pop's Windows 95/NT Resource Page web author
"probably one of my most used utils" - Michael M.
HOW TO USE ONEDIR PRO
=====================
OneDIR Pro comes with three executable files: 1DIR16.EXE, 1DIR32,EXE,
and 1DIRCUST.EXE. All of them can be renamed by you and they will still
function flawlessly. This is what they do:
o 1DIR16.EXE: The 16-bit version of OneDIR Pro. It runs under all major
versions of DOS, Windows 95, and Windows NT. However, when it runs
under Windows NT long file name support is not available. If you need
to run OneDIR Pro in a pure 16-bit environment then this is the file
you will use.
o 1DIR32.EXE: The 32-bit version of OneDIR Pro. It only runs in a true
32-bit environment (i.e., Windows 95 and Windows NT). Why use the 32-bit
version? Well, if you are an NT user and want to use the long file name
support then you have no choice. The 32-bit version also uses Window's
memory model which gives it virtually unlimited memory to use when
running. This version also enjoys all of the other benefits associated
with being a true 32-bit program such as better performance.
o 1DIRCUST.EXE: The OneDIR Pro customizer. This program will allow you
to define/change known file extensions, change OneDIR's display colors,
and change OneDIR's display styles. (In order to be more flexible,
this program is not used to change OneDIR's default parameters. Instead
the environment variable 1DIRCMD is used. Since the default parameters
are in an environment variable they can easily be changed on the fly.
This is also how the normal DOS DIR command works. See below for more
details.)
Why a 16-bit and 32-bit version of OneDIR Pro you ask? Well, for
starters the 16-bit version cannot access long file names under Windows NT.
Also, if you are running under a 32-bit environment, then the 32-bit version
of OneDIR Pro enjoys numerous memory and operating system benefits that a
16-bit program doesn't. Many 16-bit programs claim to be 32-bit if they
run under Windows 95; however, this isn't the definition of being a 32-bit
program. In order to be a 32-bit application the program must be compiled
with a 32-bit compiler. If the program runs under a pure DOS environment,
it is really a 16-bit program. This means it cannot use Window's virtual
memory, it doesn't offer the protection of a 32-bit program, and it doesn't
have access to all of the functions available under 32-bit Windows.
NOTE: For the remainder of this document, 1DIR.EXE will be used in
place of either 1DIR16.EXE or 1DIR32.EXE.
ONEDIR PRO PARAMETERS
=====================
1DIR [drive:][path][file pattern,file pattern,...] [options]
[drive:][path]
Specified drive and/or directory to list.
[file pattern,file pattern, ...]
One to many file patterns separated by commas without spaces.
Examples: 1DIR show current directory
1DIR C:\FOO\*.C show all *.C files in C:\FOO
1DIR C:\FOO\*.CPP,*.H show all *.CPP and *.H files
[options]
/!... Exclude files /A... Attribute filter
/B... Generate batch file /C Clear screen
/D Show directory sizes /D... Date filter
/E Suppress read-only background /G... Grep filter
/H Display help /I Registration info
/J Display distributed files /L Output in lowercase
/LR Display files left to right /M Minimize output
/N Use ANSI color controls /O... Output sort order
/P Turn off output auto-pause /R Use redirectable output
/S Search subdirectories /S... Filter using file sizes
/T Do not display time stamp /X Use extended color support
/Z Pause before ending program /. Do not show . and ..
/# # of columns /W... Win95/NT specific options
/$ Only show drive info
/![file pattern,file pattern, ...]
Patterns to One to many file patterns separated by commas without
exclude spaces. Example: /!*.EXE,*.COM excludes executables.
/A[filters] Filter files by [A]ttribute criteria.
attribute D Directories R Read-only files
filters H Hidden files A Files ready for archiving
S System files - Prefix meaning "not"
/B["template"] Generate [B]atch command file (default is 1DIRTEMP.BAT).
"template" Template is used with filenames to create the command lines.
^ may be used for file name substitution position.
Examples: /B"ATTRIB +R" generates ATTRIB +R C:\FOO\SAMPLE.TXT
/B"COPY ^ *.BU" generates COPY C:\FOO\SAMPLE.TXT *.BU
Use 1DIRBATCH environment variable to specify file name & path.
/C [C]lear the screen first.
/D Display [D]irectory sizes.
/D[filter] Filter files by [D]ate criteria.
date MMDDYY,MMDDYY for inclusive date range,
filter W#### for files within the last #### days from today's date, or
B#### for files beyond the last #### days from today's date, or
opMMDDYY, where op is:
GT Greater Than GE Greater than or Equal EQ EQual
LT Less Than LE Less than or Equal
/E Do NOT show inverted background for r[E]ad only files.
/F Display [F]ull file sizes where possible.
/G[string] Mini-[G]rep: Filter files based on whether they contain
a search string. /g is case sensitive while /G is not.
/H Display [H]elp.
/I Display registration and product [I]nformation.
/J Display list of files packaged with this product version.
/L Show file names in Lower Case.
/LR Left to Right ordering. [LR] <Default=up/down>
/M [M]inimum output. No heading or drive info displays.
/N Use A[N]SI color controls.
/O[Sort Order] List by files in sorted [O]rder.
sort order N By name (alphabetic) S By size (smallest first)
E By extension(alphabetic) D By date (oldest first)
G Group directories first - Prefix to reverse order
/P [P]ause support off.
/R [R]edirectable display (for printing).
/S[A] Display files in specified directory and all [S]ubdirectories
Use /SA to include empty directory paths in output
/S[filter] Filter files by [S]ize criteria.
size op#####[K or M], where op is:
filter GT Greater Than GE Greater than or Equal EQ EQual
LT Less Than LE Less than or Equal
/T Suppress display of runtime [T]imestamp.
/X Use e[X]tended color support.
/Z Pause before ending program. (useful under OS/2)
/. Do not show . and .. for current and root directories.
/$ Only show drive info (free space, total avail, volume label).
/# Where # is 0, 1, 2, 3, 4, or 6
0 Automatically show maximum nr of columns. Each column
shows the file size and name (default under Windows 95).
1 column showing name, size, attributes, date/time (w/secs),
and the long file name (if applicable).
2 columns showing name, size, attributes, and date/time
3 columns showing name, size, and attributes
4 columns showing name and size (default under DOS)
6 columns showing name only
The following options are included to support Windows 95/NT file systems:
/WA Always show long file names when /1 option is in use
/WC Filter files based on file pattern case.
/WD Force "down-level" DOS calls (do not use VFAT).
NOTE: This option is only available in the 16-bit version.
/WT[Date Type] Specify which file type of file dates to use,
where [Date Type] is:
W Last Written (default) A Last Access C Creation
/W[Name Type] Specify which file names to match against,
where [Name Type] is:
S 8.3 Short names L Long names B Use Both (default)
Switches may be preset in the 1DIRCMD environment variable. Override
preset switches by suffixing any switch with an O. For example, /DO.
HINTS, EXAMPLES, AND OTHER THOUGHTS
===================================
* As long as OneDIR Pro is always distributed in its unmodified form, feel
free to rename 1DIR.EXE to something quicker to type (such as D.EXE).
* If you don't like the defaults options, remember that the 1DIRCMD
environment variable can be used to assign new defaults. For example,
if you add 'SET 1DIRCMD=/C' to your AUTOEXEC.BAT file then OneDIR
will clear the screen every time you use it.
* Don't like the colors? Want to add new extensions? Try 1DIRCUST
which COMES with this release! 1DIRCUST will allow you to customize
the extensions 1DIR understands. It will also allow you to change
the display colors and styles. To use 1DIRCUST, simply execute
1DIRCUST <filename>, where <filename> is your 1DIR executable.
* Try 1DIR /D /OS sometime on your root directory. The /D option will have
OneDIR calculate the true size of all your directories (it adds up all
the file sizes in each and every subdirectory). The /OS option sorts the
OneDIR listing by size. The two options together make it very, very easy
to see where all your space is being used up.
* If you want to route OneDIR output to a printer, use the /R option.
/R will drop the color and pause support making the output
redirectable. The /R option can also be used to route OneDIR's output
to a file.
Examples:
Create a file listing all of the files on the C: drive
1DIR C:\ /S /R > CDIR.OUT
Print all the files in the current directory
1DIR /R > PRN
* Why do some of my files show up with a BLUE background? By default
read only files show up with a blue background. This can be disabled
with the /B option (use the 1DIRCMD environment variable to permanently
disable).
* How can I get the exact file sizes and totals down to the last byte?
The /F option will have OneDIR display entire file sizes when possible.
The /1 option (1 column) will provide the most space; however, /2
should also be fine.
* Can I have OneDIR show files with just certain extensions? SURE!
For example, try '1DIR *.TXT,*.LOG' to see all the files with
.TXT and .LOG extensions.
* Can I have OneDIR exclude files with certain extensions? SURE!
For example, try '1DIR !*.EXE,*.COM' to see all of the files
in the current directory EXCEPT executables and command files.
* Want to search subdirectories too??? Use the /S option. For example,
to find all of the files in the current directory and its subdirectories
which are either .BMP or .ICO files, try '1DIR *.BMP,*.ICO /S'
* Sooo you're a C/C++ programmer and want to see .H, .C, and .CPP files?
Try the /X option (see below).
* Can you show some examples of the 1DIR attribute, date, size, and
text filtering?
Examples:
Find all hidden files on C: drive
1DIR C:\ /AH /S
Find files that have been modified between May 1, 1995 and
June 15, 1995
1DIR /D050195,060195
Find all files in C:\WINDOWS that have been modified after
June 1, 1995
1DIR C:\WINDOWS /DGT060195
Find all files which have been modified within the last 30 days
1DIR C:\ /DW30
Find all files which were modified today
1DIR C:\ /DW0
Find all files which were not modified within the last 30 days
1DIR C:\ /DB30
Find all files which were not modified today
1DIR C:\ /DB0
Find all files consuming more that 1 meg on C: drive
1DIR C:\ /SGT1M
Find all files consuming less than 10K in current directory
1DIR /SLT10K
Find all files with a size of 15 bytes in the current directory
1DIR /SEQ15
Find all files which contain the text "computer" regardless of case
1DIR /G"computer"
Find all files which contain the exact, case-sensitive, text "Rick"
1DIR /g"Rick"
* The mini-Grep feature runs slightly slower than the other filters. Why?
Simply because each file has to be opened and read. FYI-If the file is
in use and cannot be opened, then OneDIR Pro displays a message to that
affect.
* Can you show some examples of the 1DIR batch file generation option?
Examples:
Generate a batch file which marks all *.ZIP files as read only
on C: drive
1DIR /B"ATTRIB +R" C:\ *.ZIP /S
Generate a batch file that copies all bitmaps and icons from the
C: drive to D:\GRAPHICS
1DIR /B"COPY ^ D:\GRAPHICS" C:\*.BMP,*.ICO /S
* Want to run under OS/2, but once 1DIR finishes the DOS box goes away?
Use the /Z option which will delay the termination of the program
until you tap the enter key.
* The help for the /X option just says use extended color support. What's
that??? The /X option is used to colorize additional file extensions that
other system users may not care about or that you don't always care
about. By default, the /X option adds color support to the following
extensions:
- Additional text/source Files (Bright Yellow)
.C .CPP .PAS .BAS .H .RC .MAK .HTM
- Graphic files (Cyan)
.BMP .GIF .JPG .TIF .ICO
- "Multimedia" files (Green)
.WAV .MID .MOV .MPG .AVI .FLI .AU
- Commodore 64 Emulator files (Brown)
.T64 .D64 .P00
HINTS, EXAMPLES, AND OTHER THOUGHTS FOR WINDOWS 95/NT USERS
===========================================================
* Windows 95/NT long file names are displayed with the /0 and /1
options. /0 is the default under Windows 95/NT. With /0
the number of columns displayed is automatically selected
based on the longest file name in the directory. With
the /1 option, both the short and long file name are
displayed. For "down-level" DOS, /4 is the default. The
/2, /3, /4, and /6 options ALWAYS show the 8.3 short file
name.
* Pattern matching -- how does that work now that there can be
two different file names per file?
By default, OneDIR will look at both the long and short
file name when performing pattern matching. By default,
pattern matching is NOT case sensitive. However, you have
complete control over how pattern matching is performed:
/WC will make pattern matching case sensitive for long file names.
/WS will pattern match against only the short file names
/WL will pattern match against only the long file names
/WB will pattern match against both (default)
* Can you show some examples of how I can use and/or see Window 95/NT's
'Last Accessed' and 'Creation' Dates?
Examples:
Show the last access date for all files in the current directory:
1DIR /WTA /2
Find all of the files which were created in the last 30 days:
1DIR /WTC /DW30
* Why doesn't the 16-bit version of OneDIR pick up the long file
names under Windows NT?
I believe the reason has to do with NT's DOS environment. NT does not
seem to include the necessary Win32 DOS interrupt calls to support
accessing the long file name information from DOS. This is why other
16-bit Windows 95 DIR replacements do not work properly under Windows NT.
The 32-bit version of OneDIR Pro does not have this problem since it is
using actual 32-bit functions to establish file information. This also
allows OneDIR Pro to use file systems other than VFAT, such as NTFS.
* Will the 16-bit and 32-bit versions always behave the same? Is this the
beginning of the end for 16-bit support?
I am very happy to say that the 16-bit and 32-bit versions of OneDIR Pro
share about 90% of the same code. The only differences have to do with
low-level support for displaying output and accessing the file system.
I have no plans to stop supporting the 16-bit version, and where it
makes sense, both versions will share the same syntax and features.
REGISTERING ONEDIR PRO
======================
OneDIR Pro doesn't cost much, but it isn't free. Hundreds of late-night
hours have gone into developing, distributing, and testing OneDIR Pro.
It also cost money to maintain the P.O. Box, the Web site, and current
versions of the Microsoft compilers.
In order to help offset the time and money which goes into its
development, OneDIR Pro is distributed as shareware. If you find OneDIR Pro
useful, please register it. I believe in the true spirit of shareware:
you get to evaluate a complete copy of the product, and if it is useful
to you then you register it. The version you have of OneDIR Pro is a
complete and final version. It is not crippled. It does not nag. It
does not expire and stop working. Not only will your mother be proud of
you if you register, but legally you have no choice if you use the product
beyond its 30 day evaluation period.
To register OneDIR Pro, send $10.00 (US) to the following address.
Registering OneDIR Pro is for life. Registered users are automatically
eligible to use future versions for free.
Richard Proft
P.O. Box 681142
San Antonio, TX 78268
*COMPUSERVE USERS* can register online! GO SWREG--ID # 12587
Please see REGISTER.TXT for registration/licensing details.
Businesses, please NOTE: Unlike previous versions of OneDIR Pro you
can register the program without getting a special license! See
REGISTER.TXT for more details.
DISTRIBUTING ONEDIR PRO
=======================
Want to distribute OneDIR Pro? FANTASTIC! You may copy and distribute
this version freely provided that it is distributed only in its original,
unmodified state, and with all of its accompanying files: 1DIR16.EXE,
1DIR32.EXE, 1DIRCUST.EXE, ONEDIR.TXT , REGISTER.TXT, and FILEID.DIZ.
Want to do the next best thing to registering? Help me distribute
OneDIR Pro by asking your favorite shareware site to add a link to the
OneDIR Pro homepage: 'http://www.crl.com/~scrappy/OneDIR'.
OBTAINING NEWER VERSIONS OF ONEDIR PRO
======================================
OneDIR Pro is available from a variety of sources. Here are just
a few:
o The OneDIR Pro Homepage
The best place to find information concerning OneDIR Pro is the
OneDIR Pro homepage. Not only can you find the latest information,
but I often make beta copies of upcoming releases available from the
site.
As of January 1997, the site is located at:
http://www.crl.com/~scrappy/OneDIR
o Other Web sites around the world.
Using your favorite search engine, search for "OneDIR". There
are many sites which offer the program.
o CompuServe
OneDIR Pro can be found in the WINSHARE Forum on CompuServe,
an official distribution and support online resource for future
updates. Search for "OneDIR".
The Windows Users Group Network [WUGNET], operators of
the oldest and largest independent support resource forum
[WINUSER] for Windows users on CIS with over 1,000,000
active members is recognized in the press, user groups,
developers, and Microsoft as the foremost resource for
shareware publishers on CompuServe and the Internet.
OneDIR Pro is a former WUGNET WINSHARE "Pick of the Week"!
POTENTIAL ENHANCEMENTS
======================
The following is a list of enhancements I am considering making
in future versions:
o Enhanced user interface support for customization.
o Add the ability to use background colors for file colors
o Add a directory tree view
o Support for file systems which exceed 4 Gig.
o Support for 4DOS file descriptions (I now have the spec). Is
anyone REALLY interested in this? If so, let me know and I'll
bump it up on my priority list.
SPECIAL THANKS
==============
OneDIR Pro would not be what it is today without the help of others.
Special thanks go out to:
o Everyone who has registered OneDIR Pro. Your support has made
future versions of OneDIR Pro possible.
o Everyone who has sent feedback concerning OneDIR Pro. Many of the
new features recently added to OneDIR Pro have been user suggestions.
o Everyone who helped distribute versions of OneDIR Pro. If it wasn't
for the tireless work of countless web page authors, software repository
managers, BBS sysops, and others then a lot of people wouldn't know
about OneDIR Pro.
o Dave, Paul, and Linda for all of their ideas, help, and support.
OneDIR Pro was originally inspired by the 1987 version of HotDIR 2.0
by Tony Overfield and Robert Woeger.
CHANGE HISTORY
==============
Version/Changes
* 2.2 (January 97)
- Factor code to support both a 16-bit and 32-bit version
- Added mini-Grep support
- Added "/." option to hide relative dirs ("." and "..")
- Added relative date checking
- Added "/$" option to show only available/total free space on
disk
- Expand Windows long file name support to include creation
and last accessed dates
* 2.1 (October 96)
- Bundle the 1.0.3 version of 1DIRCUST.EXE with
OneDIR zip file. The newer version of 1DIRCUST
corrects a bug with the 1.0.1 version which
did not allow users to update 1 or 2 character
file extensions.
* 2.1 (May 96 - June 96)
- Add /M option for minimal output
- Change run timestamp behavior so that for redirected
output the runtime only displays once. Added /T
option to suppress display of timestamp.
- Improve pattern matching algorithm. Corrected a
bug which under specific circumstances resulted in
OneDIR not always finding files. The new improved
algorithm should flawlessly emulate normal Win95
DOS pattern matching.
* 2.00 (December 95 - May 96)
- Fixed bug with redirected output with control chars
screwing up printf.
- Add Win95 long file name support
/WA option - always show long names
/WC option - match case
/W[S,L,B] option - which file names to match against
/WV option - undocumented option to skip DOS version
checking
- Remove /W option mapping to /6 option
- Add /J option to show files packaged with product
- Compensate for Microsoft bug which forced DOS Windows
to fullscreen when initially running 1DIR under Win95
- Add BREAK ON command to generated batch command files
- Change batch file creation to occur after the directory
is read in instead of before.
- Add HTM as a known /X extension
- Add modificationCode check
- Develop 1DIRCUST (1.0) to distribute with 2.0 release
- Convert majority of OneDIR from C to C++. Conversion
resulted in improved performance and the correction
of a bug which allowed 1DIR to miss hidden directories
when using the /s option.
* 1.12 (April 95 - June 95)
- Better pattern matching. 'C*H?1' type support.
- /Z option pauses at end of execution for OS/2 usage
- Add better error messages for /5,/6,/8,/9. Better
sort order error msg.
- Change copyright notice to go to right
- Remove display runtime option, instead always display
- Updated duplicate & Link List insert logic to not pass
in NULL pointer (bug was harmless unless code ported to
different compiler)
- Added /! option to support pattern matching exlcusion.
Enhanced file pattern logic to only make one pass per
file, instead of a pass per pattern.
- NOTE: The 1.12 version was not publicly released.
* 1.10 (March 95)
- Clean up some minor typos.
- Replace /D main display reminder with one for /H (for Help).
- Prep documentation for first internet release.
- Switch from 0.XX release format to 1.xx format to indicate actual
"live" release. Start with 1.10 (1.0 release was really
the December 1994 version, but I decided to wait until
a distribution outside of my friends to go to the 1.xx
release numbering).
* 0.57 (March 95)
- Added ability to filter by file attributes (/A option)
- Added ability to filter by file size (/S[filter] option)
- Added ability to filter by file dates (/D[filter] option)
- Change former /A (ANSI colors) option to /N
- Added ability to generate batch file templates (/B option).
Added optional support for 1DIRBATCH environment var
- Enhanced to treat 'X*' as 'X*.*'
- Added /W option for compatibility with DIR command
- Enhanced /S (subdir search) option to display total files
found and directories scanned. Also modified option to
not display (as default) empty directories. Added /SA option
to see empty directories.
- Enhanced program to display useful and informative messages
when invalid parameters are passed in (previous version just
displayed help)
- Corrected bug which did not reset color of DOS prompt when the
ANSI driver is not loaded
- Added [P] option on page pausing menu. [P] option turns pausing
off during output.
- Internally added error processing support for malloc failures
(i.e. memory allocation problems)
- Internally centralized extensions, colors, and frame
controls in order to allow a touch up program to
allow users to customize program
- Renamed product from DIR++ to OneDIR Pro. Included changing
DPPCMD env variable to 1DIRCMD.
- Program converted from freeware to shareware.
* 0.56 (February 95) - Started modifying program colors and
layout to provide a more distinctive look and feel.
* 0.55 (February 95) - Fix dirsize (/D) bug introduced
with 0.54. Added /S option to search subdirectories.
Added /T option to show program run-time. Internally
generalized link list routines along with splitting
up program header file into several module header
files. Changed pattern delimiter from semicolon to
comma.
* 0.54 (February 95) - Added support for multiple file
patterns (example: DPP *.H;*.C;*.TXT). Added
DPPREAD.ME file.
* 0.53 (February 95) - Changed "Meg" label to "MB". Added
better scrolling support. Added Q option to quit
from scroll. Internally centralized handling of
product name and version.
* 0.52 (December 94) - First complete working version.